# Публичная дорожная карта GitVerse

Привет!
мы, команда разработки GitVerse, размещаем тут нашу дорожную карту продукта. 

Любой пользователь может форкнуть себе этот репозиторий и создать запрос на слияние с любым комментарием и пожеланием.
Мы всегда реагируем на обратную связь от наших пользователей и обязательно найдем время прочитать и взять в работу ваши пожелания =)

Также участие в приоритезации бэклога и обратная связь прекрасно доходят до нас на https://gitverse.ru/support


## Планы на 2024
### 1 квартал 2024
- [x] Git функционал
- [x] Управление репозиториями
- [x] Управление профилем пользователя
- [x] Code review
- [x] Вебхуки
- [x] CI/CD
- [x] AI помощник
- [x] AI описание кода
- [x] GigaCode эксклюзивно в GitVerse
- [x] Организации
### 2 квартал 2024
- [ ] Ранжирование репозиториев 
- [ ] Зеркалирование репозиториев
- [ ] Геймификация в GitVerse – награды, бейджи
- [ ] Хостинг статики (Gitverse Pages)
- [ ] Вход через популярные ID сервисы
- [ ] Реестр пакетов
- [ ] GitVerse блог 
- [ ] Продвинутый CI/CD 
- [ ] Граф коммитов
- [ ] Git LFS
- [ ] Функционал работы с задачами
- [ ] Темная тема 🤩
- [ ] Генерация аватаров при помощи AI (Кандинский)
- [ ] Интеграция BootCamp - решение для профессионального образования
- [ ] Геймификация в GitVerse - награды, бейджи, ачивки
- [ ] Функционал Security - инструменты анализа и валидации загружаемого контента
- [ ] Репликация пользовательских репозиториев GitHub
- [ ] Динамическое включение/выключение debug режима
- [ ] Механизм принятия измененных юридических документов на gitverse.ru
- [ ] Функционал верифицированных аккаунтов для организаций
- [ ] Визард/помощник по лицензиям
- [ ] Настройка почтовых уведомлений
- [ ] Мультистроковый комментарий в запросе на слияние
- [ ] Возможность сброса пароля
- [ ] Зеркалирование 
- [ ] Возможность смены email
### 3 квартал 2024
- [ ] GitVerse Student pack - решение для профессионального образования
- [ ] Миграция из сторонних систем
- [ ] Функционал Security - инструменты безопасной разработки
- [ ] GigaIDE доступна на GitVerse (CodeSpaces аналог)
- [ ] GitVerse Classroom - решение для профессионального образования
- [ ] Wiki 
- [ ] Базовая регистрация/авторизация
- [ ] Функционал работы с Релизами
### 4 квартал 2024
- [ ] Мультиязычность (поддержка i18n), базовый перевод EN, CN
- [ ] Маркетплейс плагинов и apps
- [ ] Подписочная модель для внутренних сервисов
- [ ] Сервис адаптеры для интеграции с разными облачными провайдерами
- [ ] Среда для работы data scientists
- [ ] 2-way репликация GitHub, Gitee
- [ ] Public API доступно пользователям
- [ ] Функционал Спонсорство
- [ ] Подсказки в UI для пользователей
- [ ] Расширенная ролевая модель
### bonus (пожелания от пользователей)
- [ ] добавить возможность понять почему хук не сработал
- [ ] Уведомления пишутся неверно в наблюдаемых репозиториях "вам оставлен комментарий"
- [ ] добавление юридических документов на сайт
- [ ] Pop-up при переходе из редактирования файла и инпуте
- [ ] Поддержка диаграмм в Markdown (прим. ```mermaid)
- [ ] Возможность взаимодействовать с DS, ML, DL
- [ ] Аутентификация на внешних ресурсах с помощью gitverse
- [ ] Поддержка .vue файлов
- [ ] Поддержка lfs
- [ ] Добавить кнопку, которая копирует либо HHTP, либо SSH
- [ ] Добавить веб-функционал работы с "Тегами/Релизами"
- [ ] Добавить документацию для связывания gitverse и cloud.ru
- [ ] Добавить поддержку синтаксиса Ant Design
- [ ] Сделать приложение для Android
- [ ] Поправить автоматические названия коммитов
- [ ] реализовать readme, как в гитхабе
- [ ] поддержка Jupyter-ноутбуков
- [ ] Добавление файла в репозиторий через перетаскивание
- [ ] расширения для Visual Studio Code
- [ ] Улучшение сообщения в вебхуках
- [ ] Страница дев мода в репо под R и C#
Возможность объединения в группы, организации
- [ ] Добавить поиск репозиториев по коду, по языку
- [ ] Отображение активности в виде графа
- [ ] Отображение тега 
- [ ] Отображать активность приватных репозиториев
- [ ] Добавить подсветку синтаксиса для файлов 1С:Предприятия
- [ ] Регистры для контейнеров
- [ ] GPG подпись
- [ ] Двух колоночный режим просмотра кода
- [ ] Добавление Issue функционала
- [ ] Отправлять версию плагина GigaCode в поддержку
- [ ] Доска для создания тасков
- [ ] Возможность делать ревью на произвольные коммиты вне запроса на слияние
- [ ] Возможность прикреплять файлы в форме обращения в поддержку
- [ ] Добавить вебхук или соавтора: одна кнопка вместо двух
- [ ] Сделать переключатель кодировки
- [ ] Не интуитивно понятная регистрация
- [ ] Вывести адрес поддержки на видное место
- [ ] Добавление альтернативных способов авторизации 
- [ ] Возможность смены аватарки профиля
- [ ] Английский язык в интерфейсе
- [ ] Описание коммитов отображаются как заголовки
- [ ] Отображение байта в интерфейсе
- [ ] Изменить положение уведомления 